package com.ling.sbbyyds.interaction.vo.commentvo;

import lombok.Data;

import javax.validation.constraints.NotNull;


/**
 * 天道酬勤、学无止境
 *
 * @Description: 类描述
 * @author: ling
 * @date: 2022年07月23日
 */
@Data
public class CommentVo {

    /**
     * 评论内容
     */

    private String content;
    /**
     * 评论图片Base64格式
     */
    private String imageBase64;
    /**
     * 评论级别：
     * 0：一级评论
     * 1：二级评论 (子评论，不带回复字符)
     * 2：三级评论 (子评论，带回复字符)
     */
    @NotNull(message = "评论级别不能为空")
    private Integer level;
    /**
     * 父评论id
     */
    private Long parentId;
    /**
     * 评论者id
     */
    private Long authorId;
    /**
     * 文章id
     */
    @NotNull(message = "文章id不能为空")
    private Long articleId;
    /**
     * 被评论者id
     */
    private Long toAuthorId;
    /**
     * 被评论者昵称
     */
    private String toAuthorName;

}
